Can't help but feel I'm missing something for this puzzle, but I don't have time to find it. Oh well, now you get to witness this beautiful trainwreck of a solution.